/**
 * 模块缓存、管理
 * 在启动本脚 附值。  nw.mk.GNMK = _nw_zcMKJG;
 */
function NW00() {
    //功能模块
    this.GNMK = [];

}

//用于缓存的 对象格式
function NW00_gt(sfz, dx) {
    this.sfz = sfz; //用于作索引的。
    this.gt = dx;   //用户主要的缓存数据。数组、对象、数字、文本.........
}



/**
 * 通过模块【对象】身份证，取得模块对象。
 * @param {文本} sfz 身份证
 * @returns 对象
 */
NW00.prototype.hqMK = function (sfz) {
    for (let i = 0; i < this.GNMK.length; i++) {
        if (this.GNMK[i]._xt_sfz == sfz) {
            return this.GNMK[i];
        }
    }
    return null;
}

/**
 * 通过模块【对象】身份证，删除模块对象。
 * @param {文本} sfz 身份证
 */
NW00.prototype.scMK = function (sfz) {

    for (let i = 0; i < this.GNMK.length; i++) {
        if (this.GNMK[i]._xt_sfz == sfz) {
            this.GNMK.splice(i, 1);
        }
    }
}